// components/login/login.js
const db = wx.cloud.database()
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    modalShow: Boolean
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    getUserProfile(e) {
      wx.getUserProfile({
        desc: '用于获取个人资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
        success: (res) => {
          const userInfo = res.userInfo
          // console.log(userInfo)
          // 允许授权后存储个人信息
          if (userInfo) {
            wx.cloud.callFunction({
              name: "users",
              data: {
                userInfo
              }
            }).then(res => {
              this.setData({
                modalShow: false
              })
              this.triggerEvent('loginsuccess', userInfo)
            })
          } else {
            this.triggerEvent('loginfail')
          }
        }
      })
    },

  }
})